home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2007 January, February, March & April
/
Chip-Cover-CD-2007-02.iso
/
Pakiet bezpieczenstwa
/
mini Pentoo LiveCD 2006.1
/
mpentoo-2006.1.iso
/
livecd.squashfs
/
etc
/
csh.cshrc
< prev
next >
Wrap
Text File
|
2006-01-09
|
2KB
|
70 lines
## Gentoo csh.cshrc
##
## 2005-11-10 -- Fabian Groffen (grobian@gentoo.org)
## * Disabled sourcing environment defaults and additional settings
## when having a non-interactive shell. Bug #104763
## 2005-09-29 -- Fabian Groffen
## * Initial version of a complete redo of this file to fix many bugs
## and resolve many annoyances experienced by numerous users
##
##
## Load the environment defaults.
##
if ( $?prompt && -r /etc/csh.env ) then
source /etc/csh.env
endif
##
## Make sure our path includes the basic stuff for root and normal users.
##
set -f path = ( /usr/local/bin /usr/bin /bin /opt/bin $path )
if ( "$uid" == "0" ) then
set -f path = ( /sbin /usr/sbin /usr/local/sbin $path )
endif
if ( $?tcsh && $?prompt ) then
##
## Set a Gentoo-ish shell prompt with colours
##
set promptchars = "%#"
if ( "$uid" == "0" ) then
set prompt = "%{\033[0;1;34m%}(%{\033[0;1;31m%}%m%{\033[0m%}:%{\033[0;1;34m%}%c3%{\033[0;1;34m%}) %{\033[0;1;31m%}%#%{\033[0m%} "
else
set prompt = "%{\033[0;1;34m%}(%{\033[0;1;32m%}%m%{\033[0m%}:%{\033[0;1;34m%}%c3%{\033[0;1;34m%}) %{\033[0;1;32m%}%n%{\033[0;1;32m%}%#%{\033[0m%} "
endif
##
## Change the window title if appropriate
##
if ( $?TERM ) then
switch ( $TERM )
case xterm*:
case rxvt:
case eterm:
case Eterm:
case screen:
case vt100:
if ( "$uid" == "0" ) then
set prompt = "%{\033]0;# %m:%~\007%}$prompt"
else
set prompt = "%{\033]0;%m:%~\007%}$prompt"
endif
breaksw
endsw
endif
endif
##
## Source extensions
##
if ( $?prompt && -d /etc/profile.d ) then
set nonomatch
foreach i ( /etc/profile.d/*.csh )
if ( -r $i ) then
source $i
endif
end
unset i nonomatch
endif